/**
 * @param {number[]} nums
 * @return {number}
 */
 var missingNumber = function(nums) {
    const length = nums.length;
    let set=new Set();
    for(let i=0;i<length;i++){
        set.add(nums[i]);
    }
    for(let i=0;i<=length;i++){
        if(!set.has(i)){
            return i;
        }
    }
    // for(let i=0;i<=length;i++){
    //     if(nums.indexOf(i)==-1){
    //         return i;
    //     }
    // }
};